package org.yelongframework.servlet;

import javax.servlet.http.HttpServletRequest;

/**
 * 请求IP地址解析器
 * 
 * @since 1.0.0
 */
public interface ServletRequestIPResolver {

	/**
	 * 获取请求的IP地址
	 * 
	 * @param request 请求
	 * @return IP地址
	 */
	String getRequestIp(HttpServletRequest request);

	/**
	 * 获取请求的IP地址，这个地址不是代理的地址
	 * 
	 * @param request 请求
	 * @return 请求的IP地址，这个地址不是代理的地址
	 */
	String getRequestIpNonProxy(HttpServletRequest request);

}
